//
//  ZRTokenModel.h
//  SinaByOC
//
//  Created by 张锐 on 16/2/29.
//  Copyright © 2016年 zhangr. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface ZRTokenModel : NSObject<NSCoding>

/*
 返回值字段	字段类型	字段说明
 access_token	string	用于调用access_token，接口获取授权后的access token。
 expires_in	string	access_token的生命周期，单位是秒数。
 remind_in	string	access_token的生命周期（该参数即将废弃，开发者请使用expires_in）。
 uid	string	当前授权用户的UID。
 */
@property (nonatomic,copy) NSString *access_token;

@property (nonatomic,assign) NSTimeInterval expires_in;

@property (nonatomic,copy) NSString *uid;

/*
 screen_name	string	用户昵称
 profile_image_url	string	用户头像地址（中图），50×50像素
 */
@property (nonatomic,copy) NSString *screen_name;

@property (nonatomic,copy) NSString *profile_image_url;

/**
 *  字典转模型
 *
 *  @param dic dic
 */
+(instancetype)tokenModelWithDictiorary:(NSDictionary *)dic;
/**
 *  保存归档方法
 *
 *  @param fileName 文件名
 */
-(void)saveWithFileName:(NSString *)fileName;

@end
